/**
 * <p>文件名:		AppCommandProcess.java</p>
 * <p>版权:		CopyrightTag</p>
 * <p>公司:		CompanyTag</p>
 * @author		周华彬(zhouhuabin@ctfo.com, zhou_hua_bin@163.com)
*/

package com.caits.lbs.framework.services;

/**
 * <p>AppCommandProcess</p>
 * <p>redis上行的命令处理接口</p>
 *
 * @author		周华彬(zhouhuabin@ctfo.com, zhou_hua_bin@163.com)
 * @version		0.0.0
 * <table style="border:1px solid gray;">
 * <tr>
 * <th width="100px">版本号</th><th width="100px">动作</th><th width="100px">修改人</th><th width="100px">修改时间</th>
 * </tr>
 * <!-- 以 Table 方式书写修改历史 -->
 * <tr>
 * <td>0.0.0</td><td>创建类</td><td>zfh</td><td>2017年8月21日 上午12:11:33</td>
 * </tr>
 * <tr>
 * <td>XXX</td><td>XXX</td><td>XXX</td><td>XXX</td>
 * </tr>
 * </table>
 */
public interface AppCommandProcess {

	  /**
	 * 处理上行指令 
	 * @param command 
	 * @return 返回void
	 */
	void processCommand(String command);
	
	/**
	 * 下发指令给终端 
	 * @param termId
	 * @param doorBody 
	 * @return 返回void
	 */
	void sendTerminalCommand(String termId,String doorBody);
	
}
